#include<stdio.h>
#include<unistd.h>
//使用./mytest > log.txt 进行测试
//hello write
//hello printf
//hello fprintf
//hello fwrite
//hello printf
//hello fprintf
//hello fwrite
//因为write是系统的所以直接打印出来，其他的是c语言的接口，输出到显示器是行缓存，保存到文件是全缓冲，导致自动变为全缓存，存入用户缓冲区，
//创建子进程后，父子进程有相同的数据和代码，所以有相同等的缓冲区，父子随机先刷新一个缓冲区，导致写时拷贝
int main()
{
    printf("%s","hello printf\n");
    fprintf(stdout,"%s","hello fprintf\n");
    fwrite("hello fwrite\n",1,13,stdout);
    write(1,"hello write\n",12);
    
    fork();
    return 0;
}
